query helpers defer schema lookup until subscription